|
Scaleform GFx is a game development middleware package, a vector graphics rendering engine used to display Adobe Flash-based user interfaces and HUDs for video games. As a result of Autodesk's acquisition of Scaleform Corporation in March 2011,〔(【引用サイトリンク】url=http://usa.autodesk.com/adsk/servlet/index?id=16284057&siteID=123112 )〕 Scaleform GFx has become part of the Autodesk Gameware line of middleware. Authors create user interfaces using Adobe Flash authoring tools, such as Adobe Flash Professional; the resulting SWF files can be used directly by the GFx libraries, providing similar functionality to the Adobe Flash Player but optimized for use within game engines. All major platforms are supported, including game consoles, mobile and PC operating systems.〔 Scaleform provides APIs for direct communication between Flash content and the game engine, and pre-built integrations for popular engines such as Unity, Unreal Engine, and CryENGINE.〔(Unreal Development Kit Game Design Cookbook ), Packt Publishing Ltd, 22-Feb-2012〕〔(UDK Game Development ), Cengage Learning, 2012〕〔(Beginning iOS 3D Unreal Games Development ), Apress, 04-Apr-2012〕〔(CryENGINE Game Programming with C++, C#, and Lua ), Packt Publishing Ltd, 22-Nov-2013〕〔(Game Coding Complete ),〕〔(Cryengine 3 Game Development: Beginner's Guide ), Packt Publishing Ltd, 21-Sep-2012〕 Scaleform GFx can also be licensed for use as a standalone Flash runtime system on mobile platforms,〔http://www.cnet.com/news/how-to-quickly-convert-flash-games-into-mobile-apps/〕〔http://gameware.autodesk.com/scaleform/advantage〕 competing with Adobe AIR. == Features == Scaleform GFx contains several core systems, including: *a GPU-accelerated rendering engine for display objects, featuring a vector-to-triangle tessellation engine with an edge anti-aliasing algorithm that uses subpixel triangles to smooth the edges *mesh rendering backends for DirectX and OpenGL APIs *a mesh cache to manage tessellated triangle data *a vector-graphic based font system that uses a single texture to dynamically cache glyphs on demand *support for all major Flash display classes including Sprite, MovieClip, TextField and Filters (Glow, Bevel, DropShadow, etc.) *optimized ActionScript 3 and ActionScript 2 virtual machines with garbage collector, as well as GFx-specific ActionScript extensions〔(Scaleform 4.2 Extensions ), Autodesk〕 *audio support via a licensee-implementable C++ interface, with a default implementation supporting FMOD〔http://gameware.autodesk.com/scaleform/features/audio〕 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Scaleform GFx」の詳細全文を読む スポンサード リンク
|